#ifndef __IMP1_HPP__
#define __IMP1_HPP__

#include "abstract_imp.hpp"

class Imp1: public AbstractImp {
public:
	Imp1() { cout<<__func__<<endl; }
	~Imp1() { cout<<__func__<<endl; }
	void operation() { cout<<"Imp1 operation"<<endl; }
};

#endif /* end of include guard */
